package com.jacobson.huobi.mvp.contract

import com.alibaba.fastjson.JSONObject
import com.jacobson.core.mvp.IModel
import com.jacobson.core.mvp.IPresenter
import com.jacobson.core.mvp.IView
import com.jacobson.huobi.entities.response.CommonResponse
import com.jacobson.huobi.entities.vo.KycAuthResVo
import io.reactivex.Observable

interface InviteFriendsContract {
    interface Model : IModel {
        fun loadSharedInfo(): Observable<CommonResponse<JSONObject>>
    }
    interface View : IView {
        fun onSharedInfoResultResp(response: CommonResponse<JSONObject>)
    }
    interface Presenter : IPresenter {
        fun loadSharedInfo()
    }
}